#include <iostream>
#include <json/json.h>

int main(){
    // 1. 创建 JSON 对象
    Json::Value root;
    root["name"] = "Island";
    root["age"] = 1314;
    // 2. 添加数组
    Json::Value hob(Json::arrayValue);
    hob.append("reading");
    hob.append("coding");
    root["hobbies"] = hob;
    // 3. 转为字符串
    Json::StreamWriterBuilder sw;
    std::string str = Json::writeString(sw, root);

    std::cout << "Json Data: " << str << std::endl;
    return 0;
}